finding and fixing